img{ border: none; margin: 0px; padding: 0px;}
a{color: #424242; font-size: 14px; font-family: Arial; text-decoration: none;}
a:hover{color: #7c9b0f;}
p{font-size: 12px; font-family: Arial; color: #424242; margin: 0px; padding: 0px 0px;}
h1{color: #2b304b; font-size: 26px; font-weight: bold; margin: 0px;}
h2{color: #2b304b; font-size: 26px; font-weight: bold; font-style: italic; margin: 0px;}


body {
    background: url(images/stopka.png);
    margin: 0;
}
#top {
    margin: 0 auto;
    height: 310px;
    width: 990px;
}

#stopka {
    color: #6a6a6a;
    padding: 0px;
    height: auto;
    font-family: Arial;
}

#stopka a
{
    color: #6a6a6a;
}
#stopka_linki
{
    display: table-cell;
    padding: 0 20px 0 40px;
}
#stopka_unia
{
    font-size:11px;
    padding: 0 20px 0 20px;
    width: 200px;
    display: table-cell;
    font-weight: 600;
}
.stopka_kreska
{
    
    background: url(images/stopka_kreska.png);
    background-position: center;
    display: table-cell;
    background-repeat: repeat-y;
    padding-right: 5px;
    margin-right:10px;
    width: 1px;
}
#stopka_cms
{
    font-size:11px;
    display: table-cell;
    padding: 0 0px 0 20px;
    font-weight: 600;
}

#top_tlo
{
    background: url(images/header.png) top center;
    width: 100%;
}

#menu_top
{
    width:990px;
    margin: 0 auto;
    height: 48px;
}

#content {
    color: white;
    background: #ffffff url(images/content.png) repeat-x bottom;
    margin-top: 0px;
}
#content_top
{
    margin: 0 auto;
    width: 990px;
    padding: 30px 0px;
}
#stopka_top
{
    margin: 0 auto;
    width: 990px;
    padding: 30px 0px;
}
#top_text {
    font: Arial;
    font-style: italic;
    padding-top: 200px;
    margin: 0px 100px;
    color: #747474;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    width: 449px;
}

/*----------------   MENU   -------------- */
#menu {
    
    background: url(images/menu_tlo.png);
    background-repeat: repeat-x;
    width: 100%;
    
}

.menu {
    
    background-repeat: no-repeat;
 list-style-type: none;
	height: 48px;
	margin: 0px;
	z-index: 90;
        max-width: 1920px; 
}
.menu li {
    float: left;
}
.menu a{
    background: url(images/menu.png);
    margin-top: 0px;
    display: block;
    text-indent:-9999px;
    height: 48px;
}

.menu a.glowna{
	background-position: 0px top;
	width: 148px;
}
.menu a.omnie{
	background-position: -150px top;
	width: 84px;
}
.menu a.uslugi{
	background-position: -235px top;
	width: 169px;
}

.menu a.kontakt {
	background-position: -410px top;
	width:92px;
}


.menu a.glowna:hover, .menu a.glowna.selected{
	background-position: 0px bottom;
	width: 148px;
}

.menu a.omnie:hover, .menu a.omnie.selected{
	background-position: -150px bottom;
	width: 84px;
}

.menu a.uslugi:hover, .menu a.uslugi.selected  {
	background-position: -235px bottom;
	width: 169px;
}
.menu a.kontakt:hover, .menu a.kontakt.selected  {
	background-position: -410px bottom;
	width:91px;
}

/*------------- STRONA GŁÓWNA -------- */
.container {
    font-size: 12px;
    width: 455px;
    display: table-cell;
    margin-bottom: 20px;
    text-align: left;
    padding: 0px 40px 0px 40px;
        line-height: 20px;
}
.cufon {
    font-size: 23px;
}
.cufon1 {
    font-size: 20px;
}
.kwadracik {
    background: url(images/kreska.png);
    background-position: center;
    display: table-cell;
    background-repeat: repeat-y;
    padding-right: 25px;
    width: 1px;
}